to compete with other nations - English Synonyms Dictionary